/* ZGI_CSS_0_0_1 */
/*@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CenturyGothic.woff') format('woff'),
    url('../fonts/CenturyGothic.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}*/
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
input{-webkit-appearance:none;outline:none;/*去除input默认样式*/}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: Microsoft YaHei, Arial,SimHei, Helvetica, sans-serif;font-size: 16px;outline:0;}
body{background:#f8f8f8;color:#333;}
img{vertical-align:top;max-width:100%;max-height:100%;}
a{color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);display: contents;white-space: nowrap;transition:all .5s;}
a:link{text-decoration:none;outline: 0;}
a:visited{text-decoration:none;outline: 0; }
a:hover{color:#0074e7;text-decoration:none;outline: 0;}
a:active{text-decoration:none;outline: 0;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
*{outline:none;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c3c2c2;}
html,body,div{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

/*功能性代码 f- */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-fdf{display: flex;}
.f-fww{flex-wrap:wrap;/*换行*/}
.f-dflfc{display: flex;justify-content:space-between;/*左右靠两侧*/align-items :center;/*上下居中*/}
.f-dflft{display: flex;justify-content:space-between;/*左右靠两侧*/align-items :flex-start;/*上对齐*/}
.f-dflfb{display: flex;justify-content:space-between;/*左右靠两侧*/align-items :flex-end;/*下对齐*/}
.f-dflfa{display: flex;justify-content:space-between;/*左右靠两侧*/}
.f-dfcc{display: flex;justify-content:center;/*左右居中*/align-items :center;/*上下居中*/}
.f-dfct{display: flex;justify-content:center;/*左右居中*/align-items :flex-start;/*上对齐*/}
.f-dfcb{display: flex;justify-content:center;/*左右居中*/align-items :flex-end;/*下对齐*/}
.f-dfca{display: flex;justify-content:center;/*左右居中*/}
.f-dfrc{display: flex;justify-content:flex-end;/*靠右侧*/align-items :center;/*上下居中*/}
.f-dfrt{display: flex;justify-content:flex-end;/*靠右侧*/align-items :flex-start;/*上对齐*/}
.f-dfrb{display: flex;justify-content:flex-end;/*靠右侧*/align-items :flex-end;/*下对齐*/}
.f-dfra{display: flex;justify-content:flex-end;/*靠右侧*/}
.f-dflc{display: flex;align-items :center;/*上下居中*/}
.f-dflt{display: flex;align-items :flex-start;/*上对齐*/}
.f-dflb{display: flex;align-items :flex-end;/*下对齐*/}
.f-dffd1{flex-direction:row-reverse;/*水平方向右侧起点*/}
.f-dffd2{flex-direction:column;/*垂直方向上沿起点*/}
.f-dffd3{flex-direction:column-reverse;/*垂直方向下沿起点*/}
.f-mt0{margin-top:0px !important;}
.f-mr0{margin-right:0px !important;}
.f-mb0{margin-bottom:0px !important;}
.f-ml0{margin-left:0px !important;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-gunlun::-webkit-scrollbar {width:5px;}/* 滚动条滑块宽度 */
.f-gunlun::-webkit-scrollbar-thumb {border-radius:10px;background:rgba(0,0,0,0.2);}/* 滚动条滑块颜色 */
.f-gunlun::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);border-radius:10px;}/* 滚动槽 */
.clear{clear:both;}
.navbar{width:1200px;margin:0px auto;position:relative;z-index:99999;}
.navbar1{width:1400px;margin:0px auto;position:relative;z-index:99999;}




/*头部导航*/
.g-header{background:#fff;line-height:6em;width:100%;position:relative;z-index:999;}
.g-header .logo img{height:3em;}
.g-header .daoopen{display:none;}	
.u-header{position:relative;}
.u-header .xian p{border-bottom:2px solid #fff;padding:0px 1.3em;}
.u-header:hover .xian p{color:#0074e7;}
.u-header.cur .xian p{border-bottom:2px solid #0074e7;color:#0074e7;}
.u-header .yin
{
	min-width:100%;
	position:absolute;
    left: 50%;
    transform:translateX(-50%);
	background:#fff;
	text-align:center;
	border:1px solid #dcdcdc;
	border-top:0px;
	padding:0.5em 1em;
	font-size:0.85em;
	line-height:2.5em;
	opacity:0;
	visibility:hidden;
	transition:all .5s;
}
.u-header:hover .yin{opacity:1;visibility:visible;}
.u-header:nth-last-child(2)::after,.u-yuyan::before
{
	content:" ";
	position:absolute;
	width:1px;
	height:1em;
	top:2.5em;
	right:-1.3em;
	background:#c7c6c6;
}
.u-yuyan::before{right:inherit;left:0px;background:#858484;}
.u-yuyan{margin-left:1.3em;}
.u-yuyan .xian{padding-left:2.6em;border-bottom:2px solid #fff;}
.u-yuyan span{margin:0px 5px;font-size:0.85em;vertical-align:top;}
.u-yuyan .active{color:#0074e7;}
/*头部导航*/

/*底部导航*/
.g-footer{width:100%;background:#171717;color:#fff;line-height:2em;position:relative;z-index:6;}
.g-footer .footer{padding:3.25em 0px;}
.g-footer .fleft,.g-footer .fright{display:flex;flex-direction:column;justify-content:space-between;}
.g-footer .fleft .logo{height:4em;}
.u-scontact{padding:0.1em 0px;font-size: 0.85em;}
.u-scontact img{vertical-align:middle;margin-right:0.6em;position:relative;top:-2px;width:1.2em;}
.m-footer{text-align:center;padding-bottom:5em;}
.u-footer{padding:0px 0.6em;}
.u-footer:nth-child(1){padding:0px 1.8em 0px 0px;}
.u-footer:nth-last-child(1){padding:0px 0px 0px 0.6em;}
.u-footer .tit {margin-bottom:0.5em;}
.u-footer a{font-size:0.85em;color:#fff;}
.u-footer p a{font-size:1em;}
.u-code{position:relative;margin-left:1.8em;}
.u-code .cixan
{
	width:2.25em;
	height:2.25em;
	cursor:pointer;
	border:2px solid #fff;
	border-radius:50%;
}
.u-code .cixan img{max-height:70%;max-width:70%;}
.u-code .ciyin
{
	width:9em;
	height:11em;
	opacity:0;
	visibility: hidden;
	position:absolute;
	top:-11em;
	left:50%;
	transform:translateX(-50%);
	line-height:2em;
	font-size:14px;
    text-align:center;
	transition:all .5s;
}
.u-code:hover .ciyin{opacity:1;visibility:visible;}
.u-code .ciyin .ciyimg{background:url(../yu-img/icon3.png)center center   / cover no-repeat;padding:0.7em;}
.u-banqu
{
	padding:0.7em 0px;
	border-top:1px solid #203c57;
	font-size:0.85em;
	color:#9e9e9e;
	text-align:center;
}
.u-banqu p br{display:none;}
.u-banqu a{color:#9e9e9e;}
.u-banqu span{margin:0px 1em;}
.u-banqu img{position:relative;top:6px;margin-right:3px;}
/*底部导航*/

/*首页轮播图*/
.g-sbanner{width:100%;position:relative;overflow:hidden;z-index:98;}
.g-sbanner .swiper-pagination{bottom:5em;}
.m-sbanner{width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;}
.m-sbanner .sbimg{width:100%;height:100%;position:relative;z-index:1;animation:ani-svg 12s linear 0s alternate infinite;-webkit-animation:ani-sbimg 12s linear 0s alternate infinite;transition: 12s;}
@keyframes ani-sbimg 
{
	0%{transform: scale(1,1);}
	15% {transform: scale(1.1,1.1);}
	25% {transform: scale(1.2,1.2);}
	50% {transform: scale(1.3,1.3);}
	65% {transform: scale(1.2,1.2);}
	75% {transform: scale(1.1,1.1);}
	100% {transform: scale(1,1);}
}
.m-sbanner .sbimg img{opacity:0;}
.m-sbanner .sbtxt
{
	width:100%;
	height:100%;
	padding:0px 5%;
	position:absolute;
	z-index:999;
	left:0px;
	top:0px;
	transform:scale(0);
	transition:all 1.8s ease;
	color:#fff;
	text-align:center;
	font-size:1.4em;
	line-height:1.6em;
	font-weight:100;
	letter-spacing:2px;
	text-shadow:0px 0px 5px #b1b1b1;
}
.m-sbanner .sbtxt .sbtxt2{letter-spacing:0px;}
.m-sbanner .sbtxt .p1{padding:1em 0px 0px;}
.g-sbanner .swiper-slide-active .m-sbanner .sbtxt{transform:scale(1);}
.u-zhishi{height:10%;z-index:4;position:absolute;width:100%;left:0;bottom:0;}
.u-zhishi .zhishi{width:17px;height:26px;background: url("../yu-img/icon2.png") no-repeat center;position: absolute;top:0;left:50%;margin-left:-8px;cursor:pointer;animation:ani-svg 1.8s linear 0s alternate infinite;-webkit-animation:ani-svg 1.8s linear 0s alternate infinite;transition: 1.8s;}
@keyframes ani-svg 
{
	0%{opacity:0.4;transform:translateY(-20px);}
	15% {opacity:0.65;transform:translateY(-15px);}
	25% {opacity:0.8;transform:translateY(-10px);}
	50% {opacity:1;transform:translateY(0px);}
	65% {opacity:0.8;transform:translateY(5px);}
	75% {opacity:0.65;transform:translateY(10px);}
	100% {opacity:0.4;transform:translateY(15px);}
}
/*首页轮播图*/

/*首页产品*/
.g-sproduct{position:relative;z-index:1;background: rgba(0,0,0,.2);}
.u-sproduct
{
	width:25%;
	position:relative;
	overflow:hidden;
	transform:translate3d(0,70%,0);
	z-index:1;
	text-shadow:0px 0px 3px #888;
}
.u-sproduct:nth-child(1),.u-sproduct:nth-child(2){width:50%;}
.u-sproduct .spimg{width:100%;position:relative;overflow:hidden;z-index:1;}
.u-sproduct .spimg img{width:100%;-webkit-transition:all 1s ease;transition:all 1.8s ease;}
.u-sproduct:hover .spimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-sproduct:hover .spimg::after{opacity:0;visibility:hidden;}
.u-sproduct .sptxt
{
	width:100%;
	height:100%;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	text-align:center;
	font-size:1.4em;
	color:#fff;
	text-transform:capitalize;
}
.u-sproduct .sptxt img{max-height:2.9em;}
.u-sproduct .sptxt .p1{margin:0.5em 0px;}
.u-sproduct .sptxt .xian 
{
	width:2.5em;
    height:3px;
    background-color:#0074e7;
    margin:0.9em auto 0px;
    transition:all 0.5s;
	display:inline-block;
}
.u-sproduct:hover .sptxt .xian{width:3px;height:2.5em;background-color:#fff;}
.u-sproduct .more{margin-top:0px;transition:all 0.5s;opacity:0;visibility:hidden;height:0px;}
.u-sproduct:hover .more{opacity:1;visibility:visible;margin-top:3em;height:auto;}
/*首页产品*/

/*首页企业文化*/
.u-culture
{
	width:23.5%;
	background:#fff;
	border-radius:10px;
	padding:1.8em 0.7em 1.2em;
	cursor:pointer;
    transition:all 1s;
	text-align:center;
	box-shadow:0px 0px 5px 0px #b1b1b1;
}
.u-culture:hover{background:#0074e7;color:#fff;}
.u-culture .cuimg
{
	width:6em;
	height:6em;
	position:relative;
	overflow:hidden;
	margin:0px auto 1.5em;
}
.u-culture .cuimg img{transition:all 1s;filter: brightness(0%);}
.u-culture:hover .cuimg img{filter: grayscale(100%) brightness(300%);}
.u-culture .cutxt .tit{font-size:1.4em;margin-bottom:0.5em;}
.u-culture .cutxt .txt{font-size:0.85em;line-height:1.9em;}
/*首页企业文化*/

/*首页企业简介*/
.g-profile .profile .proimg
{
	width:55%;
	position:relative;
	margin-top:1.5em;
	overflow:hidden;
	z-index:999;
	display:inline-block;
	transition:all .5s;
}
.g-profile .profile .proimg img{max-width:100%;border-radius:10px;}
.g-profile .profile .protxt
{
	width:70%;
	position:absolute;
	top:0px;
	right:0px;
	z-index:99;
	line-height:2.2em;
	padding:2em 3em 2em 27%;
	border-radius:10px;
	overflow:hidden;
	background:#fff;
	text-indent:2em;
	box-shadow: 0px 0px 15px 0px #b1b1b1;
}
/*首页企业简介*/

/*首页价值主张*/
.u-propos
{
	width:20.8%;
	background:#fff;
	border-radius:10px;
	padding:2.5em 0px;
	cursor:pointer;
    transition:all .5s;
	text-align:center;
	font-size:0.85em;
	line-height:2.2em;
	white-space:nowrap;	
	box-shadow: 0px 0px 15px 0px #b1b1b1;
	-webkit-transition: all 1s ease;
}
.u-propos:hover{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-propos .posimg{width:100%;overflow:hidden;display:inline-block;padding:0px 2.5em}
.u-propos .postxt{overflow:hidden;padding:10px 1em 0px;}
/*首页价值主张*/

/*首页新闻动态*/
.g-snews .snews{transform: translateY(200px);}
.u-snews
{
	width:100%;
	height:100%;
	background:#fff;
	border-radius:10px;
	padding:0.6em;
	cursor:pointer;
    transition:all 1s;
	line-height:1.6em;
	box-shadow: 0px 0px 15px 0px #b1b1b1;
}
.u-snews:hover{background:#0074e7;}
.u-snews:hover a{color:#fff;}
.u-snews .snimg{width:100%;display:inline-block;overflow:hidden;border-radius:5px;}
.u-snews .snimg img{width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-snews:hover .snimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-snews .stit{white-space: initial;padding-top:0.5em;font-size:0.85em;}
/*首页新闻动态*/

/*内页新闻列表详情*/
.g-ncenter .nnews::after{width:31%;content:" ";}
.u-news{width:32%;margin-bottom:2em;transform: translateY(200px);background:#fff;border-radius:10px;overflow:hidden;box-shadow: 0 3px 12px rgb(0 0 0 / 10%);}
.u-news .news .nimg{width:100%;overflow:hidden;}
.u-news .news img{width:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-news:hover .news img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-news .news .ntit
{
	width:90%;
	margin:0px auto;
	height:3em;
	overflow:hidden;
	line-height:3em;
	transition:all .5s;
	white-space: initial;
}
.m-newx{width:100%;}
.m-newx .xtit
{
	width:100%;
	text-align:center;
	font-size:1.6em;
	color:#000;
	line-height:1.6em;
}
.m-newx .xtit .time{font-size:0.7em;font-family:STXihei;}
.m-newx .xtxt{margin:2em 0px 4em;line-height:2.5em;}
/*内页新闻列表详情*/

/*内页馨祁产品*/
.m-product{width:100%;background:#fff;}
.m-product .navbar{padding-top:0.5em;}
.u-product{width:76%;margin:0px 12%;text-align:center;}
.u-product p
{
	width:100%;
	padding:1em 0px 1.5em;
	transition:all .5s;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom:2px solid #fff;
}
.u-product.cor p,.u-product:hover p{border-bottom:2px solid #0074e7;color:#0074e7;}
.m-product .product1{width:100%;position:relative;}
.m-product .product1 .mySwiper3{width:92%;margin:0px auto;}
.m-product .product1 .swiper-button-next,.m-product .navbar .swiper-button-prev {width:10px;height:16px;}
.m-product .product1 .swiper-button-next:after, .m-product .navbar .swiper-button-prev:after{font-size:1em;}
.m-product .product1 .swiper-button-next{right:0px;}
.m-product .product1 .swiper-button-prev{left:0px;}
.m-product .product img{width:100%;}
.m-product .product .mySwiper2{opacity:1;height:auto;visibility:visible;}
.m-product .product .mySwiper7{opacity:0;height:0px;visibility: hidden;}
/*内页馨祁产品*/

/*内页联系我们*/
.m-office{position:relative;}
.m-office .ofimg{width:50%;border-radius:10px;overflow:hidden;position:relative;z-index:1;}
.m-office .ofimg img{width:100%;}
.m-office .oftxt
{
	width:46%;
	height:100%;
	position:absolute;
	z-index:2;
	right:0px;
	top:0px;
	overflow-x:hidden;
	line-height:2em;
}
.u-office{padding:1.1em 0px 0px;}
.u-office:not(:last-child){padding:1.1em 0px;border-bottom:1px solid #efefef;}
.u-office a{color:#fff;}
.u-office span:nth-child(1){white-space: nowrap;}
.m-liuyan{position:relative;}
.m-liuyan .liuyan{border-radius:10px;overflow:hidden;background:#fff;width:100%;padding:1.2em;}
.u-liuyan{width:32.5%;margin-bottom:1em;}
.u-liuyan input,.u-liuyan textarea{width:100%;line-height:4.2em;border:1px solid #e3e3e3;border-radius:5px;padding:0px 10px;font-size:0.85em;}
.u-liuyan:nth-child(7){width:100%;}
.u-liuyan textarea{min-height:12em;line-height:2em;padding:10px;}
.u-tijiao{width:7em;margin:0px auto;}
.u-tijiao input
{
	line-height:3em;
	border:1px solid #888;
	background:#888;
	text-align:center;
	color: #fff;
	cursor:pointer;
	transition: all 0.5s;
}
.u-tijiao  input:hover{border:1px solid #0074e7;background:#0074e7;}
/*内页联系我们*/

/*内页关于我们*/
.m-about{width:100%;padding:4em 0px;}
.m-about .about{margin-top:3em;} 
.m-company .patit{width:47%;position:relative;top:2em;z-index:1;}
.m-company .ptimg{width:100%;text-align:center;}
.m-company .ptimg img{position:relative;left:-2em;}
.m-company .pttxt
{
	border:10px solid #0074e7;
	padding:1.5em;
	line-height:1.9em;
	text-indent:2em;
	position:relative;
	left:10px;
}
.m-company .paimg{width:53%;overflow:hidden;position:relative;z-index:2;}
.m-company .paimg img{width:100%;}

.m-history .about{position:relative;}
.m-history .about::after
{
	
	width:100%;
	height:2px;
	position:absolute;
	left:0px;
	bottom:3em;
	content:" ";
	background:#fff;
	z-index:1;
}
.u-history
{
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	cursor:pointer;
	line-height:1.6em;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.u-history .txt 
{
	width:100%;
	height:100%;
    transition:all .5s;
	background:#fff;
	border-radius:10px;
	padding:0.6em;
	border:2px solid #fff;
	position:relative;
}
.u-history .txt::after
{
	width:17px;
	height:21px;
	position:absolute;
	left:50%;
	margin-left:-9px;
	bottom:-21px;
	content:" ";
	background:url(../yu-img/icon4.png);
	opacity:1;
	visibility:visible;
	z-index:2;
	transition:all .5s;
}
.m-history .swiper-slide-active .u-history .txt,.m-history .u-history:hover .txt{border:2px solid #0074e7;}
.m-history .swiper-slide-active .u-history .txt::after,.m-history .u-history:hover .txt::after{background:url(../yu-img/icon4-1.png)}
.u-history .snimg{width:100%;display:inline-block;overflow:hidden;border-radius:5px;}
.u-history .snimg img{width:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.u-history:hover .snimg img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.u-history .stit{text-align:left;color:#333;padding:0.5em 0px;}
.u-history .year
{
	position:relative;
	bottom:0px;
	left:0px;
}
.u-history .dian
{
	width:1.2em;
	height:1.2em;
	margin:1.4em auto 1em;
	background:#fff;
	border-radius:50%;
	overflow:hidden;
	padding:2px;
	transition:all .5s;
}
.u-history .dian span 
{
	display:inline-block;
	width:100%;
	height:100%;
	border:2px solid #fff;
	border-radius:50%;
	overflow:hidden;
	vertical-align:top;
}
.m-history .swiper-slide-active .u-history .dian,.m-history .u-history:hover .dian{background:#0074e7;}
.u-history .nian{font-size:1.5em;line-height:1em;}

.m-honor .mySwiper5{padding:10px 0px 40px;}
.m-honor .swiper-slide
{
	width: 37.5em;
	background: #fff;
	box-shadow:0px 0px 10px 0px #b1b1b1;
	border-radius:10px;
	overflow:hidden;
	cursor:pointer;
}
.m-honor .swiper-slide p:nth-child(1){width:100%;overflow:hidden;background:#dcdcdc;}
.m-honor .swiper-slide p:nth-child(2){height:3em;line-height:3em;text-align: center;color: #333;font-size: 1.25em;}
.m-honor .swiper-pagination{width:100%;bottom:0px;}
.m-honor .swiper-pagination-bullets .swiper-pagination-bullet 
{
	margin:0px  5px;
	border:3px solid #fff;
	background:#d5d5d5;
	width:10px;
	height:10px;
	opacity:1;
	transition:all .5s;
}
.m-honor .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #0074e7;background: #fff;}

.m-strategy{position:relative;}
.m-strategy .paimg
{
	width:53%;
	position:relative;
	margin-top:2em;
	overflow:hidden;
	z-index:999;
	display:inline-block;
	transition:all .5s;
}
.m-strategy .paimg img{border-radius:10px;}
.m-strategy .patit
{
	width:72%;
	position:absolute;
	border:8px solid #fff;
	top:0px;
	right:0px;
	z-index:99;
	padding:1.5em 1.5em 1.5em 28%;
	overflow:hidden;
	color:#fff;
	line-height:2.1em;
	box-shadow: 0px 0px 15px 0px #b1b1b1;
	font-size: 0.85em;
}
.m-strategy .patit .tit 
{
	font-size:1.75em;
	font-weight: bold;
	color:#0074e7;
	margin-bottom:1em;
}
.m-advantages{padding-bottom:0px;}
.u-advantages
{
	width:48%;
	position:relative;
	padding-left:2.7em;
	margin-bottom:2em;
	line-height: 2em;
}
.u-advantages::after
{
	width:2em;
	height:2em;
	position:absolute;
	left:0px;
	top:0px;
	content:" ";
	background:url(../yu-img/icon5.png);
	z-index:2;
	transition:all .5s;
	background-size:100% 100%;
}
.u-advantages .adtit{font-size:1.25em;color:#000;font-weight:bold;margin-bottom:0.5em;}
.u-advantages .adtxt{font-size:0.8em;line-height:1.9em;}
.m-corporate{position:relative;}
.m-corporate .paimg{width:30%;}
.m-corporate .patit{width:66%;line-height:2em;}
.u-corporate{padding:0.4em 0px;font-size:0.85em;}
.u-corporate .tit{font-size:1.4em;margin-bottom:0.3em;color:#0074e7;}
.u-corporate .tits{font-weight:bold;margin:1em 0px 0.5em;color:#000;}
/*内页关于我们*/

/*内页加入我们*/
.u-choosing
{
	width:18%;
	text-align:center;
	cursor:pointer;
	font-size:1.3em;
	transition:all .5s;
	padding:3.5em 1em;
	border-radius:10px;
	background:#eeeeee;
}
.u-choosing:hover{background:#0074e7;color:#fff;}
.u-choosing .img{height:4.6em;margin-bottom:1.7em;}
.u-choosing .img img{filter: brightness(0%);transition:all .5s;}
.u-choosing:hover .img img{filter: grayscale(100%) brightness(300%);}
.u-talent
{
	width:17%;
	margin:0px 4%;
	background:#fff;
	border-radius:50%;
	text-align:center;
	font-size:1.3em;
	cursor:pointer;
	color:#333;
	transition:all .5s;
	text-transform: Uppercase;
}
.u-talent:hover{background:#0074e7;color:#fff;}
.u-talent .img {height:4em;margin-bottom:1.3em;}
.u-talent:hover img{filter: grayscale(100%) brightness(300%);}
.m-team .teamtxt
{
	width:100%;
	text-align:center;
	line-height:2em;
	margin-bottom:2em;
}
.m-team .swiper-wrapper {cursor:pointer;transition-timing-function: linear !important;}
.m-team .swiper-wrapper img{width:100%;}
.u-fenlea{margin-bottom:1em;}
.u-fenlea p{width:20%;text-align:center;line-height:3.2em;background:#dcdcdc;border-radius:5px;color:#333;transition:all .5s;}
.u-fenlea p:hover,.u-fenlea p.on{background:#0074e7;color:#fff;}
.u-jointit{text-transform: Uppercase;}
.u-jointit,.u-joinx .xian
{
	width:100%;
	padding:1.5em 0px;
	line-height:1.5em;
	background:#dcdcdc;
	color:#fff;
	background:#0074e7;
	text-align:center;
}
.u-jointit span,.u-joinx .xian span{width:30%;overflow:hidden;vertical-align:middle;padding:0px 1em;}
.u-jointit .span2,.u-joinx .xian .span2{width:20%;}
.u-joinx .xian{background:#e3e3e3;color:#333;border-top:1px solid #fff;cursor:pointer;}
.u-joinx:hover .xian{background:#c5e2ff;}
.u-joinx .xian .span2::after{content:"+";font-size:1.5em;}
.u-joinx .yin{height:0px;overflow:hidden;transition:all .5s;}
.u-joinx .yins{padding:1em;line-height:2em;}
.u-joinx.ons .xian{background:#c5e2ff;}
.u-joinx.ons .yin{height:auto;}
.u-joinx.ons .xian .span2::after{content:"-";font-size:1.5em;}
/*内页加入我们*/

/*通用信息*/
.u-header a:hover,.u-footer a:hover,.u-banqu a:hover{color:#0074e7;}
.g-culture,.g-profile,.g-propos,.g-snews{width:100%;padding:18em 0px;position:relative;}
.g-culture .culture,.g-profile .profile,.g-propos .propos,.g-snews .snews,.m-office,.m-liuyan .liuyan{margin-top:3.5em;}
.g-culture{z-index:2;}
.g-profile{z-index:3;}
.g-propos{z-index:4;}
.g-snews{z-index:5;}
.g-ncenter{width:100%;position:relative;z-index:1;background:#f7f7f7;}
.g-ncenter .ncenter{width:100%;padding:5em 0px;}
.g-ncenter .ncenter .xieyi{color:#000;line-height:3.5em;}
.g-about{background:#fff;}
/*通用信息首页标题*/
.u-stitle
{
	width:100%;
	font-size:1.4em;
	text-align:center;
	position:relative;
	padding:0.5em;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	white-space:nowrap;
	text-shadow:0px 0px 5px #fff;
	text-transform: Uppercase;
}
.u-stitle.fff{color:#fff;text-shadow:0px 0px 5px #888;}
.u-stitle .ying{font-size:0.7em;text-transform:Uppercase;margin-bottom:0.4em;}
.u-stitle::after
{
	content:" ";
	width:50px;
	height:2px;
	background:#373737;
	margin:0.4em auto 0px;
}
.u-stitle.fff::after{background:#fff;}
/*黑色蒙版*/
.m-sbanner::after,.m-nbanner::after,.m-liuyan::after,.u-sproduct .spimg::after,.m-strategy::after
{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	content:" ";
	background:rgba(0,0,0,.2);
	opacity:1;
	visibility:visible;
	z-index:2;
	transition:all .5s;
}
.u-sproduct .spimg::after{background:rgba(0,0,0,.5);}
/*通用信息内页BANNER*/
.m-nbanner{width:100%;position:relative;overflow:hidden;}
.m-nbanner .navbar{padding-left:4em;}
.m-nbanner .nbanner{width:100%;white-space: nowrap;position:relative;overflow:hidden;padding-left:0.6em;} 
.m-nbanner .nbimg{z-index:1;}
.m-nbanner .nbimg img{width:100%;}
.m-nbanner .nbimg{animation:ani-svg 12s linear 0s alternate infinite;-webkit-animation:ani-nbimg 12s linear 0s alternate infinite;transition: 12s;}
@keyframes ani-nbimg 
{
	0%{transform: scale(1,1);}
	15% {transform: scale(1.1,1.1);}
	25% {transform: scale(1.2,1.2);}
	50% {transform: scale(1.3,1.3);}
	65% {transform: scale(1.2,1.2);}
	75% {transform: scale(1.1,1.1);}
	100% {transform: scale(1,1);}
}
.m-nbanner .nbtxt
{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	text-transform:Uppercase;
	color:#fff;
	font-size:3em;
}
.m-nbanner  .nbanner::after
{
	width:6px;
	height:84%;
	background:#0074e7;
	position:absolute;
	left:0px;
	top:10%;
	content:" ";
	opacity:1;
	visibility:visible;
}
.m-nbanner .nbtxt .ying{font-size:0.55em;font-family:STXihei;font-weight:100;}

/*通用信息page*/
.u-page{width:100%;text-align:center;margin-top:2em;}
.u-page a 
{
    background:#D8D8D8;
	padding:0px 1em;
	line-height:2.5em;
	text-align:center;
	height:2.5em;
	color:#4C4C4C;
	display:inline-block;
	letter-spacing:0.5px;	
	margin:0px 1px;
	-webkit-transition:all 1s ease;
	transition:all 1.8s ease;
}
.u-page a.a1{font-family:cursive;font-weight:bold;vertical-align:top;}
.u-page a.ons,.u-page a:hover{background:#0074e7;color:#fff;}

/*通用信息返回顶部*/
.u-ftop
{
	position:fixed;
	right:0px;
	bottom:10em;
	z-index:9999;
	padding:0.7em 0.5em;
	background:#0074e7;
	cursor:pointer;
	display:none;
}
.u-ftop img{max-width:2.4em;}
/*通用信息*/







/*--------------------------------------------*/
/* 响应式media */

@media screen and ( max-width: 1520px)
{
	/*通用信息*/
    .navbar1{width:1200px;}
	.g-culture, .g-profile, .g-propos, .g-snews{padding:10em 0px;}
	/*通用信息*/
	/*首页产品*/
	.u-sproduct:hover .sptxt .xian{height:1.5em;}
	.u-sproduct:hover .more{margin-top:1.5em;}
	/*首页产品*/
	/*内页关于我们*/
	.m-company .patit{top:0px;}
	.m-company .ptimg img{left:0px;}
	.m-strategy .patit{position:relative;margin-left:28%;}
	.m-strategy .paimg{position:absolute;margin-top:0px;left:0px;top:50%;transform:translateY(-50%);}
	/*内页关于我们*/
}
@media screen and ( max-width: 1320px)
{	
	/*通用信息*/
    .navbar,.navbar1{width:900px;}
	.m-nbanner .nbtxt{font-size:2.4em;}
	/*通用信息*/
	/*头部导航*/
	.g-header{line-height:4.4em;}
	.g-header .logo img{height:2.2em;}
	.u-header .xian p{padding:0px 0.9em;}
	.u-header:nth-last-child(2)::after,.u-yuyan::before{top:1.7em;}
	.u-header:nth-last-child(2)::after{right:-0.9em;}
	.u-yuyan{margin-left:0.9em;}
	.u-yuyan .xian{padding-left:1.8em;}
	/*头部导航*/
	/*底部导航*/
	.g-footer .fleft,.g-footer .fright{width:100%;text-align:center;}
	.g-footer .footer{padding:2.5em 0px;flex-wrap:wrap;}
	.m-footer{display:none;}
	.m-scontact,.m-code{margin-top:2em;}
	.m-code{justify-content: center;}
	/*底部导航*/
	/*首页产品*/
	.u-sproduct .sptxt{font-size:1.1em;}
	.u-sproduct .sptxt .p1{font-size:0.85em;}
	/*首页产品*/
	/*首页企业简介*/
	.g-profile .profile .proimg{width:50%;}
	.g-profile .profile .protxt{padding: 2em 2em 2em 20%;line-height:1.9em;font-size:0.85em;}
	/*首页企业简介*/
	/*首页价值主张*/
	.u-propos{width:22%;}
	/*首页价值主张*/
	/*内页馨祁产品*/
    .u-product{width:80%;margin:0px 10%;}
    /*内页馨祁产品*/
	/*内页关于我们*/
	.m-company .patit{width:65%;}
	.m-company .paimg{width:35%;margin-top:6%;}
	.m-honor .swiper-slide{width:33em;}
	.m-strategy .patit{margin-left:0%;width:100%;padding:3em;}
	.m-strategy .paimg{display:none;}
	.m-corporate .about{display:block}
	.m-corporate .paimg{width:100%;}
	.m-corporate .paimg img{width:100%;margin-bottom:2em;}
	.m-corporate .patit{width:100%;}
	.m-corporate .about:nth-child(3){margin-top:0px;}
	.m-corporate .about:nth-child(3) .paimg{display:none;}
	/*内页关于我们*/
	/*内页加入我们*/
	.u-choosing,.u-talent{font-size:1em;}
	.u-choosing .img,.u-talent .img{height:3em;margin-bottom:1em;}
	.u-jointit span, .u-joinx .xian span{padding:0px 5px;}
	.u-jointit .span2, .u-joinx .xian .span2{width:15%;}
	/*内页加入我们*/
}
@media screen and ( max-width: 1023px)
{	
    /*通用信息*/
	body{font-size: 14px;}
    .navbar,.navbar1{width:700px;}
	.g-culture .culture, .g-profile .profile, .g-propos .propos, .g-snews .snews,.m-office,.m-liuyan .liuyan{margin-top:2.5em;flex-wrap:wrap;}
	.m-nbanner .nbtxt{font-size:2em;}
    .m-nbanner .navbar{padding-left:5em;}
	.m-nbanner  .nbanner::after{width:4px;}
	/*通用信息*/
	/*头部导航*/
	.u-header .xian p{padding:0px 0.5em;}
	.u-header:nth-last-child(2)::after{right:-0.5em;}
	.u-yuyan{margin-left:0.5em;}
	.u-yuyan .xian{padding-left:1em;}
	/*头部导航*/
	/*首页轮播图*/
    .m-sbanner .sbtxt{font-size:1.2em;}
	/*首页轮播图*/
	/*首页产品*/
	.u-sproduct .sptxt{font-size:1em;}
	.u-sproduct:hover .sptxt .xian{height:1em;}
	.u-sproduct:hover .more{margin-top:1em;}
	/*首页产品*/
	/*首页企业文化*/
	.u-culture{width:48%;margin:1em 0px;}
	/*首页企业文化*/
	/*首页企业简介*/
	.g-profile .profile .proimg{width:100%;margin:0px;}
	.g-profile .profile .proimg img{border-radius:0px;}
	.g-profile .profile .protxt{width:100%;position:relative;padding:2em;border-radius:0px;}
	/*首页企业简介*/
	/*首页价值主张*/
	.u-propos{width:24%;}
	/*首页价值主张*/
	/*内页联系我们*/
	.m-office .ofimg{display:none;}
	.m-office .oftxt{width:100%;position:relative;height:auto;}
	.u-liuyan{width:49%;}
	/*内页联系我们*/
}
@media screen and ( max-width: 767px)
{
	/*通用信息*/
	.navbar,.navbar1{width:auto;padding:0px 10px;}
	.g-culture, .g-profile, .g-propos, .g-snews{padding:6em 0px;}
	.g-culture .culture, .g-profile .profile, .g-propos .propos, .g-snews .snews,.m-office,.m-liuyan .liuyan{margin-top:1.5em;}
	.u-stitle{font-size:1.2em;}
	.u-stitle::after{width:40px;}
	.g-ncenter .ncenter{padding:3em 0px;}
	.m-nbanner .navbar{width:100%;padding-left:4em;}
	.m-nbanner .nbimg img{width:150%;max-width:initial;transform:translateX(-20%);}
	.m-nbanner .nbtxt{font-size:1.6em;}
	.u-ftop img{max-width:1.6em;}
	.u-dingwei{position:relative;top:-52px;}
	/*通用信息*/
	/*头部导航*/
	.g-header{border-bottom:1px solid #dcdcdc;position:fixed;left:0px;top:0px;line-height:3.4em;}
	.g-header .navbar{width:100%;display:inline-block;padding:0px;}
	.g-header .logo{float:left;margin-left:10px;display:inline-block;}
	.g-header .logo a{display:inline-block;}
	.g-header .m-header{float:right;margin-right:10px;display:inline-block;}
	.g-header .navbar::after{content:" ";clear:both;display:block;}
	.g-header .logo img{height:2.6em;max-width:initial;margin:0.702em 0.5em;width:auto;}
	.g-header .daoopen{display:block;width:4em;height:4em;background:url(../yu-img/icon-open.png) 0.7em 0.7em no-repeat;background-size:2.6em 2.6em;}
	.g-header .daoopen.daoclose{background:url(../yu-img/icon-close.png) 0.7em 0.7em no-repeat;background-size:2.6em 2.6em;}
	.m-header .pcdao{position: fixed;width:100%;left:0px;padding:10px;background:#fff;z-index:999999;transform:translateX(100%);overflow-y: auto;display:block;visibility: hidden;transition:all .5s;}
	.m-header .pcdao.ons{transform:translateX(-0%);visibility:visible;}
	.u-header{overflow:hidden;}
	.u-header .xian p{border-bottom:1px solid #dcdcdc;}
	.u-header .xians::after,.u-header.on .xians::after{content:" ";position:absolute;width:0.5em;height:0.86em;top:1.27em;right:0.5em;background:url(../yu-img/icon1.png);background-size:100%;}
	.u-header.on .xians::after{width: 0.86em;height: 0.5em;top:1.45em;background:url(../yu-img/icon1-1.png);background-size:100%;}
	.u-header .yin{position:relative;visibility: initial;opacity:1;border:0px;text-align:left;font-size:1em;line-height:3em;padding:0px;height:0px;overflow:hidden;}
	.u-header.on .yin,.u-header.cur .yin{height:auto;}
	.u-header .yin p{padding:0px 0.5em;border-bottom:1px solid #dcdcdc;width:94%;margin-left:3%;}
	.u-yuyan{margin:2em 0px 0px;}
	.u-yuyan .xian{padding:0px;text-align:center;}
	.u-yuyan span{margin:0px 10px;}
	.u-header:nth-last-child(2)::after,.u-yuyan::before{display:none;}
	/*头部导航*/
	/*底部导航*/
	.g-footer .fleft .logo{height:3.6em;}
	.u-scontact span,.u-scontact a{color:#fff;}
	/*底部导航*/
	/*首页轮播图*/
	.m-sbanner{position:relative;}
    .m-sbanner .sbtxt{font-size:1em;}
	.m-sbanner .sbtxt .p1{letter-spacing:2px;}
	.m-sbanner .sbimg{background:none !important;}
    .m-sbanner .sbimg img{opacity:1;}
	.u-zhishi{bottom:20px;display:none;}
	/*首页轮播图*/
	/*首页产品*/
	.u-sproduct,.u-sproduct:nth-child(1), .u-sproduct:nth-child(2){width:100%;}
	.u-sproduct .spimg{height:300px;}
	.u-sproduct .sptxt{font-size:1.2em;}
	.u-sproduct:nth-child(1) .spimg img, .u-sproduct:nth-child(2) .spimg img{height:100%;width:auto;max-width:inherit;left:50%;transform:translateX(-50%);position:relative;}
	.u-sproduct:nth-child(3) .spimg img, .u-sproduct:nth-child(4) .spimg img, .u-sproduct:nth-child(5) .spimg img, .u-sproduct:nth-child(6) .spimg img{height:auto;max-height:inherit;top:50%;transform:translateY(-50%);position:relative;}
	.u-sproduct:hover .sptxt .xian{height:2em;}
	.u-sproduct:hover .more{margin-top:2em;}
	/*首页产品*/
	/*首页企业文化*/
	.u-culture{padding:1.2em 0.5em 0.5em;}
	.u-culture .cuimg{width:4.5em;height:4.5em;margin: 0px auto 1em;}
	.u-culture .cutxt .tit{font-size:1.2em;}
	/*首页企业文化*/
	/*首页价值主张*/
	.u-propos{width:48%;margin:1em 0px;}
	/*首页价值主张*/
	/*内页新闻列表详情*/
	.g-ncenter .nnews::after{width:48%;}
	.u-news{width:48%;margin-bottom:1.4em;}
	.u-news .news .ntit{line-height:1.8em;height:auto;padding:0.5em 0px;}
	.m-newx .xtit{font-size:1.3em;}
	.u-huan{flex-wrap:wrap;line-height:2.2em;}
	.u-huan span{width:100%;}
	/*内页新闻列表详情*/
	/*内页馨祁产品*/
	.u-product p{padding: 0.75em 0px 1em;}
	.m-product .product .mySwiper7{opacity:1;height:auto;visibility:visible;}
	.m-product .product .mySwiper2{opacity:0;height:0px;visibility:hidden;}
	#product{position:relative;top:-57px;}
	/*内页馨祁产品*/
	/*内页联系我们*/
	.u-liuyan{width:100%;}
	/*内页联系我们*/
	/*内页关于我们*/
	.m-about{padding:2.5em 0px;}
	.m-about .about{margin-top:2em;}
	.m-company .about{display:block;}
	.m-company .patit{width:100%;}
	.m-company .ptimg img{max-width:80%;}
	.m-company .pttxt{left:0px;padding:1em;}
	.m-company .paimg{width:100%;margin-top:-10px;}
	.m-corporate .about:nth-child(3){margin-top:0px;}
	.m-corporate .about:nth-child(3) .paimg{display:none;}
	.m-honor .swiper-slide{width:86%;}
	.m-strategy .patit{padding:0px;border:0px;box-shadow:none;}
	.u-advantages{width:100%;margin-bottom:1em;}
	.u-advantages .adti{font-size:1.25em;}
	/*内页关于我们*/
	/*内页加入我们*/
	.m-choosing .about,.m-talent .about{flex-wrap:wrap;}
	.u-choosing,.u-talent{width:48%;margin-bottom:1.5em;}
	.u-talent{width:30%;margin:0px 10% 1.5em;}
	.u-choosing .img,.u-talent .img{height:4em;}
	.u-jointit .span2, .u-joinx .xian .span2{width:25%;}
	.u-jointit span:nth-child(2), .u-joinx .xian span:nth-child(2){display:none;}
	.u-joinx .yins{font-size:1em;}
	/*内页加入我们*/
}
@media screen and ( max-width: 500px)
{
    /*内页馨祁产品*/
	.u-product{width:70%;margin:0px 15%;}
	/*内页馨祁产品*/
	/*内页加入我们*/
	.u-talent{width:36%;margin:0px 7% 1.5em;}
	.u-talent .img{height:3em;}
	/*内页加入我们*/
}





/*演示代码
.y-yan1 img{width:100%;height:100%;-webkit-transition: all 1s ease;transition: all 1.8s ease;}
.y-yan1:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.y-yan2{height:66px;transition: all 0.5s ease 0s;}
.y-yan2:hover{height:50px;}
.y-yan2.on{height:50px;}
.y-yan3 p:nth-child(2){margin: 0px 0px 13px 0px;}//属于其父元素的第二个p，2n的话表示2的倍数的p 
.y-yan4{background: url(../yu-img/cela4.jpg) center top no-repeat;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;}//背景图片铺满
*/




